#-*- codeing = utf-8 -*-
#@Time : 2020/9/22 22:41
#@Author : 阳某
#@File : 面向对象-类.py
#@Software : PyCharm


#
# def person(name,age,sex,job):
#     data = {
#         'name':name,
#         'age':age,
#         'sex':sex,
#         'job':job,
#     }
# mark_data = person('make',20,'男','teacher')
# print(mark_data)
#
# 创建类
class Person:

    # 属性
    role = 'person'
    def __init__(self,name): #初始化    自动调用
        self.name = name
    #方法
    def walk(self):     # self就是指自己本身
        print('人类在走路')

# 类的两个作用
# 1.属性引用
print(Person.role)
print(Person.walk)
# 2.实例化 类-->对象 的过程
p1 = Person('make')     # 对应的name
print(p1.name)
print(p1.role)
p1.walk()   # self-->p1
p2 = Person('haha') # self-->p2
# self 对象本身 谁调用就指谁
